#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <fcntl.h>

int main()
{
  

  //printf("hello, world");
  //sleep(3);
  //_exit(0);




  //第一种情况
//  close(1);
//  int fd = open("log.txt", O_WRONLY | O_CREAT | O_TRUNC);
//  printf("fd: %d\n", fd); 
//  close(fd);
  return 0;
}




//int main()
//{
//  const char* filename = "log.txt";
//  int fd = open(filename, O_RDONLY);
//  if(fd < 0)
//  {
//    perror("open");
//    return 1;
//  }
//
//  char buffer[1024];
//  ssize_t n = read(fd, buffer, sizeof(buffer)-1);//为 '\0'（字符串结束符）留一个位置，避免数组越界 
//  if(n > 0)
//  {
//    buffer[n] = 0;//'\0',当成字符串来看
//    printf("buffer: %s\n", buffer); 
//  }
//
//  close(fd);
//
//  return 0;
//}
